FROM 192.168.75.129:5000/k8s/jdk21:latest

# 用的是openjdk , 需要 libfreetype, 可以尝试官方jdk eclipse-temurin。
RUN apt update
RUN apt install -y libfreetype-dev git

ARG WORK_DIR=/opt/jenkins/
ENV JENKINS_HOME=/opt/jenkins_home
WORKDIR $WORK_DIR

# 下载 jenkins.war 文件放在这个目录下
ADD jenkins.war $WORK_DIR
# 镜像中安装docker
ADD docker-ce-cli_24.0.6-1~ubuntu.22.04~jammy_amd64.deb $WORK_DIR/docker-ce-cli.deb
RUN dpkg -i docker-ce-cli.deb

# 下载 kubectl 文件，授与执行权限， 保存在与Dockerfile 同目录
ADD kubectl /usr/local/bin/
ENTRYPOINT ["java","-jar","jenkins.war"]